SagaSideEffectResult<'TState>Type

PackageFCQRS
C#-friendly result type for saga side effects (uses class for C# object initializer syntax)

Specification

Kind
Type
Members
6
Examples
0
``.ctor``Signature
SagaSideEffectResult()
CommandsListSignature
this.CommandsList
ExpectSignature
this.Expect
CommandsSignature
this.Commands
EffectiveTransitionSignature
this.EffectiveTransition

Summary

NameSignatureSynopsis
``.ctor``SagaSideEffectResult()No description available.
CommandsListthis.CommandsListConvert commands to F# list for internal use
Expectthis.ExpectOptional expectation for a waiting state (null = none).
Commandsthis.CommandsNo description available.
EffectiveTransitionthis.EffectiveTransitionThe transition with Expect folded in (internal use).
Transitionthis.TransitionNo description available.

``.ctor``

SagaSideEffectResult()
Member

Returns

SagaSideEffectResult<'TState>

CommandsList

this.CommandsList
Member
Convert commands to F# list for internal use

Returns

ExecuteCommand list

Expect

this.Expect
Member
Optional expectation for a waiting state (null = none). Requires Transition = Stay; the framework sends the expectation's Resend commands on state entry, re-sends them on the schedule, and delivers ExpectationExhausted to HandleEvent past the deadline.

Returns

Expectation

Commands

this.Commands
Member

Returns

IList<ExecuteCommand>

EffectiveTransition

this.EffectiveTransition
Member
The transition with Expect folded in (internal use).

Returns

SagaTransition<'TState>

Transition

this.Transition
Member

Returns

SagaTransition<'TState>